A Security-aware Load Balancing Algorithm for Structured P2P Systems Based on Ant Colony Optimization
نویسندگان
چکیده
Abstract In DHT-based P2P systems, the use of DHT and the heterogeneity of node capacities can cause a load imbalance problem, which may affect the DHT system efficiency. Many solutions have been proposed to tackle the load balancing issue. However, the convergence rate is still low, and they reassign loads among nodes without considering security factor. This paper proposes a security-aware load balancing algorithm based on Ant colony optimization, and designs a candidate nodes discovery mechanism and a target nodes selection mechanism. Two types of agents are cooperating to realize these mechanisms: Search ant and Guide ant. Performance evaluation shows that, compared to the classical algorithms, the load balancing effect of the proposed algorithm is insignificant, while the convergence rate and load balancing security are significantly raised; In addition, this paper analysis how system and algorithm parameters affect the performance of proposed algorithm in depth.
منابع مشابه
Load Balancing Using a Best-Path-Updating Information-Guided Ant Colony Optimization Algorithm
Abstract: Load balancing and phase balancing are important complement to reconfiguration of the feeder and the network.In the distribution automation ,these issues must be solved continuously and simultaneously to ensure the optimal performance of a distribution network.Distribution network imbalance has various consequences such as increase in power losses, voltage drop,cost increase,etc.In th...
متن کاملReview of Peer to Peer Grid Load Balancing Model Based on Ant Colony Optimization with Resource Management
Grid Systems allow applications to assemble and use collections of resources on an as-needed basis, without regard to its physical location. Grid middleware and other software architecture that manage resources have to locate and allocate resources according to application requirements. They also have to manage other activities like authentication and process creation that are required to prepa...
متن کاملOPTIMIZATION OF TREE-STRUCTURED GAS DISTRIBUTION NETWORK USING ANT COLONY OPTIMIZATION: A CASE STUDY
An Ant Colony Optimization (ACO) algorithm is proposed for optimal tree-structured natural gas distribution network. Design of pipelines, facilities, and equipment systems are necessary tasks to configure an optimal natural gas network. A mixed integer programming model is formulated to minimize the total cost in the network. The aim is to optimize pipe diameter sizes so that the location-alloc...
متن کاملProffering a Brand New Method for Mapping of Tasks to Resource in Grid Computing with the Aims of Load Balancing Based on P2P Model Uses Ant Colony Algorithm
Computational Grid is a new paradigm in distributed computing which aims to realize a large-scale high performance computing environment over geographically distributed resources. Resource management and load balancing are key concerns when implementing grid middleware and improving resource utilization. The main goal of load balancing is to provide a distributed, low cost, scheme that balances...
متن کاملAnt-based Load Balancing Algorithm in Structured P2P Systems
Dynamic load balancing is one key adaptation mechanism often deployed in networking and computing systems. Numerous proposals exist for load balancing in P2P networks. All of them will enhance the availability of P2P system to some extent. However, their convergence rate is still low, and the load collection overhead and load transfer overhead are high. In this paper, we propose an ant-based lo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011